#include<stdio.h>
#include<stdlib.h>
char* strcat(char* str1,char* str2)
{
	int n,m,i=0,j=0,k=0;
	str1=(char*)malloc(sizeof(char));
	str2=(char*)malloc(sizeof(char));
	gets(str1);
	while(str1[i]!='\0'){
	    i++;
	}
    n=i;
    gets(str2);
	while(str2[j]!='\0'){
	    j++;
	}
    m=j;
	for(k=0;k<m;k++){
		str1[n]=str2[k];
		n++;
	}
	str1[n]='\0';
	return str1;
}
int main(){
	char* str1;
	char* str2;
	char* sum;
	sum=strcat(str1,str2);
	puts(sum);
	return 0;
}
